Fix gtkmisc padding calculation
authorPaolo Borelli <pborelli@gnome.org>
Mon, 23 Jan 2012 19:56:55 +0000 (20:56 +0100)
committerPaolo Borelli <pborelli@gnome.org>
Mon, 23 Jan 2012 20:03:05 +0000 (21:03 +0100)
Actually sum css padding and gtkmisc padding as intended in the previous
patch.

gtk/gtkmisc.c

index d7b49eeefff9a8421a28fb4eba9d45da476fc58f..52749323abc16b04b1f16291a9799f94ac810be1 100644 (file)
@@ -425,9 +425,10 @@ _gtk_misc_get_padding_and_border (GtkMisc   *misc,
   gtk_style_context_get_padding (context, state, border);
 
   gtk_misc_get_padding (misc, &xpad, &ypad);
-
-  border->right = border->left = xpad;
-  border->top = border->bottom = xpad;
+  border->top += ypad;
+  border->left += xpad;
+  border->bottom += ypad;
+  border->right += xpad;
 
   gtk_style_context_get_border (context, state, &tmp);
   border->top += tmp.top;